package xcmg.syn.service.vo.supplier;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;


/**
 * VO对象 MM_SUPPLIER  广乘GPS供应商
 */
@ToString
@Data
@ApiModel(value = "MmSupplier", description = "广乘GPS供应商")
public class MmSupplierVO implements Serializable {
    private static final long serialVersionUID = -1L;

    @ApiModelProperty(value = " 供应商代码", name = "supplierNo")
    private String supplierNo;
    @ApiModelProperty(value = " 供应商名称", name = "supplierName")
    private String supplierName;
    @ApiModelProperty(value = " 供应商id", name = "loginId")
    private String loginId;
    @ApiModelProperty(value = " 地址", name = "detailAddr")
    private String detailAddr;
    @ApiModelProperty(value = " 邮政编码", name = "yzbm")
    private String yzbm;
    @ApiModelProperty(value = " ERP联系人", name = "erpLxr")
    private String erpLxr;
    @ApiModelProperty(value = " 电话", name = "erpTel")
    private String erpTel;
    @ApiModelProperty(value = " 手机", name = "erpMobile")
    private String erpMobile;
    @ApiModelProperty(value = " 传真", name = "erpFax")
    private String erpFax;
    @ApiModelProperty(value = " 邮箱", name = "erpEmail")
    private String erpEmail;
    @ApiModelProperty(value = " 父供应商号", name = "parentNo")
    private String parentNo;
    @ApiModelProperty(value = " 需求联系人", name = "xqPerson")
    private String xqPerson;
    @ApiModelProperty(value = " 需求联系人电话", name = "xqTel")
    private String xqTel;
    @ApiModelProperty(value = " 需求联系人手机", name = "xqMobile")
    private String xqMobile;
    @ApiModelProperty(value = " 需求联系人邮箱", name = "xqFax")
    private String xqFax;
    @ApiModelProperty(value = " 需求联系人emial", name = "xqEmail")
    private String xqEmail;
    @ApiModelProperty(value = " 物流联系人", name = "wlPerson")
    private String wlPerson;
    @ApiModelProperty(value = " 物流联系人电话", name = "wlTel")
    private String wlTel;
    @ApiModelProperty(value = " 物流联系人手机", name = "wlMobile")
    private String wlMobile;
    @ApiModelProperty(value = " 物流联系人传真", name = "wlFax")
    private String wlFax;
    @ApiModelProperty(value = " 物流联系人email", name = "wlEmail")
    private String wlEmail;
    @ApiModelProperty(value = " 发货联系人", name = "fhPerson")
    private String fhPerson;
    @ApiModelProperty(value = " 发货联系人电话", name = "fhTel")
    private String fhTel;
    @ApiModelProperty(value = " 发货联系人手机", name = "fhMobile")
    private String fhMobile;
    @ApiModelProperty(value = " 发货联系人传真", name = "fhFax")
    private String fhFax;
    @ApiModelProperty(value = " 发货联系人email", name = "fhEmail")
    private String fhEmail;
    @ApiModelProperty(value = " 发货联系人id", name = "fhId")
    private String fhId;
    @ApiModelProperty(value = " 发货联系人地址", name = "fhAddr")
    private String fhAddr;


    @ApiModelProperty(value = " 生效时间", name = "effStart")
    private Date effStart;

    @ApiModelProperty(value = " 失效时间", name = "effEnd")
    private Date effEnd;

    @ApiModelProperty(value = " 创建时间", name = "creationTime")
    private Date creationTime;

    @ApiModelProperty(value = " 最后更新时间", name = "lastModifiedTime")
    private Date lastModifiedTime;


    @ApiModelProperty(value = " 发货时间", name = "wuliuTime")
    private Integer wuliuTime;
    @ApiModelProperty(value = " 备料时间", name = "beiliaoTime")
    private Integer beiliaoTime;

    //供应商激活状态(0:未激活;1:已激活;2:已注册;3:已禁用)
    @ApiModelProperty(value = "供应商激活状态(0:未激活;1:已激活;2:已注册;3:已禁用)", name = "actStatus")
    private String actStatus;

    //1-潜在； 2-活动 ；3-不活动'
    @ApiModelProperty(value = "1-潜在； 2-活动 ；3-不活动'", name = "status")
    private String status;


    @ApiModelProperty(value = " 生效时间--查询开始", name = "effStartStart")
    private Date effStartStart;
    @ApiModelProperty(value = " 生效时间--查询结束", name = "effStartEnd")
    private Date effStartEnd;

    @ApiModelProperty(value = " 供应商代码", name = "supplierNoLike")
    private String supplierNoLike;
    @ApiModelProperty(value = " 供应商名称", name = "supplierNameLike")
    private String supplierNameLike;
    @ApiModelProperty(value = " 地址", name = "detailAddrLike")
    private String detailAddrLike;
    @ApiModelProperty(value = " ERP联系人", name = "erpLxrLike")
    private String erpLxrLike;
    @ApiModelProperty(value = " 电话", name = "erpTelLike")
    private String erpTelLike;
    @ApiModelProperty(value = " 手机", name = "erpMobileLike")
    private String erpMobileLike;
    @ApiModelProperty(value = " 邮箱", name = "erpEmailLike")
    private String erpEmailLike;

    private String searchKey;
}
